slaughtering blocks - German English Dictionary